package com.spider.moudle.api;

import com.alibaba.fastjson.JSONObject;
import com.spider.moudle.entity.Task;

/**
 * Created by Linbo Hu on 2017/12/18.
 * 抓取器接口
 */
public interface Crawler {

    /**
     * 生成任务的方法
     */
    public void generateTask();

    /**
     * 获取任务抓取数据
     * @param task
     * @return
     * @throws Exception
     */
    public JSONObject crawlItem(Task task) throws Exception;

}
